package main

import "fmt"

func main() {
	var k kelvin = 294.0
	var c celsius
	c = kelvinToCelsius(k)
	c = k.celsius()
	fmt.Println(c)
}

type kelvin float64
type celsius float64

//func 接收者 方法名 (参数列表) (返回值列表)
func kelvinToCelsius(k kelvin) celsius {
	return celsius(k - 273.15)
}

//func 接收者 方法名 (参数列表) (返回值列表)
func (k kelvin) celsius() celsius {
	return celsius(k - 273.15)
}
